playful and happy god of carnival - French English Dictionary